package com.gestionPublicidad.model.am;

import com.gestionPublicidad.model.entity.MediosPublicidadEOImpl;

import com.gestionPublicidad.model.view.MediosPublicidadVORowImpl;

import java.util.Calendar;
import oracle.jbo.Row;
import oracle.jbo.RowIterator;
import oracle.jbo.ViewObject;
import oracle.jbo.domain.Date;
import oracle.jbo.domain.Number;
import oracle.jbo.server.ApplicationModuleImpl;
import oracle.jbo.server.EntityDefImpl;
import oracle.jbo.server.ViewObjectImpl;
import oracle.jbo.server.ViewRowImpl;
// ---------------------------------------------------------------------
// ---    File generated by Oracle ADF Business Components Design Time.
// ---    Fri Mar 15 11:40:20 ART 2013
// ---    Custom code may be added to this class.
// ---    Warning: Do not modify method signatures of generated methods.
// ---------------------------------------------------------------------
public class MediosPublicidadAMImpl extends ApplicationModuleImpl {
    /**
     * This is the default constructor (do not remove).
     */
    public MediosPublicidadAMImpl() {
    }

    /**
     * Container's getter for MediosPublicidadView1.
     * @return MediosPublicidadView1
     */
    public ViewObjectImpl getMediosPublicidadView1() {
        return (ViewObjectImpl)findViewObject("MediosPublicidadView1");
    }
    
    public void guardarMedioPublicida(String descripcion,String activo){
       ViewObject medioPublicidadVO = getMediosPublicidadView1();
       MediosPublicidadVORowImpl mediosPublicidadVORowImpl  =(MediosPublicidadVORowImpl) medioPublicidadVO.createRow();
       mediosPublicidadVORowImpl.setMedDescripcion(descripcion);
       mediosPublicidadVORowImpl.setMedActivo(activo);
       mediosPublicidadVORowImpl.setMedLegajoAlta(new Number(100));
       mediosPublicidadVORowImpl.setMedLegajoModifica(new Number(200));
       mediosPublicidadVORowImpl.setMedFechaModifica(new Date());
       mediosPublicidadVORowImpl.setMedFechaAlta(new Date());
       this.getDBTransaction().commit();
       medioPublicidadVO.executeQuery();
     }
}
